manufactures products - Alemán Inglés Diccionario